You can enjoy the outdoors year-round. January and February see the best weather but this brings in larger crowds.  Spring and autumn are good alternatives when the waters are still warm enough for activities such as snorkelling and kayaking.