Do you ever wish to go for swimming, snorkeling, diving, surfing, fishing, or any other kind of water sports? It is obvious that white sand beach is what you are looking for. You need to consider the specific water environment to fulfill your expectations of water activities. You have to be aware of which beaches [...]