For the $160 you get the transportation to and from the island via those two speedboats. There are about 20 people on each boat and if you go, I strongly recommend not sitting in the back 2 seats, you will get pelted with water and believe me you will be crusted over with salt, not fun!! During the whole excursion, you have unlimited beverages; water beer, rum punch, etc. which is vey nice. Once you get to the island(about 40 minute boat ride), you will pull up to the dock and see nurse sharks and barracudas swimming n the clearest water you will ever see in your life. The island itself is very cool, there is a hut set up with a bar, with more drinks, and you also get a huge buffet style lunch, which was pretty good. You can feed your scraps to the fish after and then hag out in the huge lagoon. There are some pretty large fish swimming in the lagoon, I can't recall if they were bonefish or trumpetfish. Also, if you get lucky, rays will sometimes swim into the lagoon at around 2 or 3 i think. You can hang out at the lagoon all day or go snorkeling, which I know you wanna do. You get to goto 2 diff. spots depending on the currents and you will probably see giant eagle rays, we saw a huge one swim below us last year. You also get to hang out on a really cool sandbar that seems to go on for miles, the water here is super warm and the current flows strong. Did I mention all the drinks already??? You will have plenty of time to explore the island as well, and on your way back you stop at a small island inhabited by iguanas and you can feed them if you like. The Exuma islands are definitely worth exploring, they are protected islands and there is alot of unspoiled nature to see and this is definitely one of the best ways to do it besides chartering a boat for a few thousand. I hope that you get to go, I have been to the Bahamas 3 times and have done this trip every time. Sorry for writing so much, and any other questions you have, let me know. Oh yeah, I think you have to book a day in advance and you can call the number on the website.