The small colonial town of Puerto Plata is one of the island's top beach destinations. Visitors come to this area mainly for the brilliant beaches, which consist of soft white sands and aquamarine waters. These clear blue waters are home to an offshore coral reef formation that is an excellent place for snorkeling.