Be ready for pickup at your Puerto Plata hotel at 8:30am; be sure to bring a swimsuit and towel. Sit back and relax on the scenic drive to Sosua Bay, one of the area's best snorkeling and scuba diving spots.
Once you arrive, listen to a safety briefing and orientation from your instructors. Get set up with a mask, fins, and snorkel, then head out on the boat dive in for the first snorkeling stop, inside the bay. Spend 45 minutes exploring the bay, taking in views of the coral reefs, vibrant fish, and rock formations.
Return to the beach for some time to relax, swim, and sunbathe on the beach. There's a beach bar and restaurant where you can sidle up and order the catch of the day if you like (own expense) before heading to the second snorkel site. These three rocks, just below the surface of the water, are home to an abundance of marine life. After the end of this second snorkeling session, head back to Puerto Plata for drop-off.