We visited Bon island yesterday. We asked longtail boat driver to take us there for snorkelling and having lunch. First the driver took us on the right side of the island where it was perfect to snorkel. Felt like Robinson Crusoe on lonely island. Then after some time we drove to the restaurant beach and we spent some few hours in the Dawns restaurant. I also had the best swimming in there, cause in Kao Lak and Phuket it has been for 2 weeks so high waves that I cannot swim normally. Lot of fishes were just swimming with me :)
Fresh fish garlic and pepper was yammy!
We visited the island during 14:00-17:30 and low tide started from around 16:00. You can see in Rawai beach also how the sea looks like and is it low or high tide.
Some reviews are negative and saying that low tide makes island ugly. Prrrr....the island was sooooo good in any points!
PS! Did not see any speed boats at that time :) Really calm experience!