These idyllic spots offer delicious food, warm weather and a relaxed lifestyle.