The best time to dive in Utila is generally between March and May when the water is warmest, visibility is at its peak and the marine life is at its most active. As with Roatan, Utila enjoys a warm, tropical climate throughout the year, making it an ideal destination for year-round diving. However, I would recommend missing the rainy season (December through February) unless you're fine with frigid boat rides in the rain.