326 days of sunshine a year, a smattering of historic sites and more than its fair share of idyllic beaches.