Med Spots Guide

Europe:
 France
 Spain
 Italy
Croatia & Slovenia
Greece
Albania
 
Midle Orient:
 Turkey
 Cyprus
 Syria
 Lebanon
 Israël
 
 Africa:
Marocco
Algeria
Tunisia
Libya
Egypt