Bang Po Bay is fringed with coral reefs and with its calm sea is one of the better places for snorkeling. There is some attractive bungalow style accommodation to be had here.
Koh Samui Hotels