Diving trips, boat tours to neighboring islands, windsurfing, snorkeling, and sea canoe excursions are some of the aquatic activities available at these beach hotels in Krabi, Thailand. Their main attraction, though? Direct access to unspoiled beaches. Some of the beaches have epic views of Krabi's limestone karst formations, most have right-on-the-sand restaurants, and all have warm, turquoise waters. See the top beach hotels in Thailand's Krabi Province.