When it comes to beautiful beaches and sparkling blue waters, the Caribbean is really in a league of its own.