Swimming in Kekova

Kekova is a small and famous island known for its clear blue waters and ancient sunken ruins. The island attracts many...