For ideal conditions, aim for September through early December, where you can expect warm 25–29°C days, light winds, and clear water for snorkelling. From November to April, it’s stinger season. Operators provide Lycra suits at no extra cost (or a small hire fee), and you’ll be briefed on safety before entering the water.