April to June – dry, sunny, and warm with relatively calm seas. July and August are also excellent but carry bigger crowds and higher prices.
April–May and September–October – still good weather in April/May, fading in September, but prices drop 20–40% and beaches are qu…
Go between April and June for the best mix of dry weather, calm seas, and manageable crowds.