Blue water. White sand. Uninterrupted sunshine. For many people, a dream beach vacation includes all of the above. But often ...