Had an awesome experience with 700 Islands Private Boat Charter. We did the full day tour and got to swim with the pigs, snorkel the coral reefs with tons of fish, and even swim with sea turtles. We also stopped at Rose Island for food and drinks and the restaurant was excellent.