great jazz to great weather for snorkeling