The reef and rocks off shore offer excellent snorkeling. There is a northbound current, so drifting is a fun option. It is exposed to open ocean so there is always chop & swells. The outer submersion are not for beginners. There are a few nice structures in closer for more casual swims.