Sure, white sand and crystalline waters are great, but beaches can come in all shades of the rainbow. We've added these 12 waterfronts to our travel bucket lists...