Just a stone's throw from the vibrant shores of the Dominican Republic lie a few captivating spots that are just waiting to be explored. Get ready for an unforgettable journey as you discover these gems of the Caribbean. From palm-fringed shores, to ancient caves, each island offers a unique experience. Firstly Puerto Rico, a Chocolate factory hist