Located on the north coast of the Dominican Republic, Puerto Plata is a beautiful scenic area with picturesque beaches and a breathtaking mountain backdrop. Stay in Playa Dorada, a safe, gated community with over a dozen separate resorts - each with their own restaurants, bars and swimming pools.