Its position in the Caribbean means that Puerto Plata enjoys a tropical climate that is blessed with high temperatures and plenty of sun year round.
While temperatures reach their peaks in the summer months, the high levels of humidity can make the heat feel uncomfortably hot.
In the winter months, this humidity has dropped slightly, making for pleasantly warm and sunny days.
For a holiday spent making the most of some winter sun, Puerto Plata is the place to be.
The average daily temperature for this month in Puerto Plata is can reach highs of 28°C or drop to temperatures as low as 18°C.
The average sea temperature is 27°C (81°F).
The average amount of rainfall this month in Puerto Plata is 246 mm over 11 days.
There is an average of 6 hours of sunshine each day in Puerto Plata.
When it comes to water sports, Puerto Plata is a haven for scuba divers. With both shallow and deeper dives available, there is an exotic underwater world to be discovered. As well as the beautiful coral reef, there are some famous shipwrecks to be discovered.
It is also considered the world's best location for kite surfing. With the World Championships held there each year, the area boasts the perfect conditions for the sport and there are plenty of schools on the beaches that will allow beginners to get involved.