Snorkeling in Krabi is mostly centered in and around the many offshore islands lying west or south of the mainland. Krabi's many limestone cliffs and rugged and rocky terrain have facilitated the growth of small areas of colorful marine life. Phi Phi islands and the Four Islands (Poda group of islands) are the primary snorkeling locations in Krabi.