Sosua Beach
Sosua Beach is one of the most beautiful beaches in the Caribbean island of Dominican Republic, located in the North coast town of the same name ( Sosua ). Set in Sosua Bay, the beach has crystal-clear waters and colorful fish that attracts many snorkelers all year long. Its golden sands and green trees go...