It's best known for its white sand beaches, most notably, Sosua Beach, which many tourists consider one of their favorite things to do in Puerto Plata. It's ...