The Mediterranean is known for its warm turquoise waters, delightful villages perched on cliffs and continual hours of sunshine.