The Caribbean has pink sands. Hawaii has black sands. Both have sugar-white sands stretching for miles into an infinity of cyan water. Many Caribbean beaches are family-friendly, with shallow waters and little surf, but Hawaiian waters are better for water sports.