Twin Rocks is a splash in waters of incredible clarity beneath which lie sanctuaries of rich and colorful marine life. Its underwater coral formations offer an added adventure for spear fishing and snorkeling. Scuba diving, either as a fun-filled introduction or a recreational dive, is a very promising activity in this resort.