Spain – Numerous resorts along the Mediterranean coast and on nearby islands.
Portugal – The southern coast of Portugal has a few resorts.
Bulgaria – Beautiful beaches and resorts along the east coast of Bulgaria on the Black Sea.
Cyprus – The third largest island in the Mediterranean.
Turkey – The Black and Mediterranean Seas offer numerous beaches.