Elafonissi Beach in Crete, Greece, was just named the best beach in the world by Tripadvisor. Visitors love this coastal ...
While you may think that stunning beaches embody the best of the Caribbean, there's plenty to see away from the shore, like ...