Coco Cay is wonderful, it's a wonderful beach with plenty of water activities. The hair braiding can be bartered, there are a lot of people wanting your money. Normally, snorkeling will run from $35-120/per person depending on whether you're using a boat/catamaran/sail or land transportation and a beach snorkel. Hope this helps.