Railay Beach, located on the mainland but accessible only by sea is a prime example, and it is one of several options that Krabi offers. Read more: 15 Most Breathtaking Destinations To Swim With ...