You need reservations with a dive company way ahead