Find the sites that interest you the most, from dive sites and hikes to sightseeing, dining and everything in between. Then, "favorite" them to create an itinerary that's all yours.
This site lies off a long stretch of coral beach just north of 1000 Steps. Friendly angels and schooling fish abound. Keep an eye out to depths, as whale sharks have been seen here on occasion. When diving from shore, listen for the musical sound of the coral rocks as they wash onto the beach.