Explore the top beaches in Crete, including Karavostasi Beach in Bali with its serene sand and azure waters, and Lygaria ...