Coki Beach is said to be one of the best snorkeling beaches in the islands. If you do plan on visiting Coki, make sure you go early in the morning, before the hundreds of cruise-ship passengers arrive on tours. The beach will go from empty to absolutely mobbed in a matter of minutes. Coki is definitely not the place to go to relax on the beach, as there will be virtually no space to do so once people begin arriving.The snorkeling here is quite good as far as the number of fish, but there is not a significant variety. Don't waste your money on scuba diving or a scuba tour at Coki; you'll see the same things snorkeling for a lot less money. Once you're in the water, you're surrounded by fish whether you're on the surface or at the bottom. Coki is also fairly shallow for several hundred feet offshore, so diving isn't necessary. This is a good spot for snorkeling, but come early and get your fill before the masses arrive.