All the ingredients for creating unforgettable memories. Sunshine, sea, amazing beaches, wildlife and welcoming hosts.