Soft sandy beaches, crystal blue waters, and a tropical climate. These are the first things that come to mind when people think of the Caribbean. …

Source