Located on the southwest coast of Gran Canaria in the Canary Islands, Puerto Rico is a beach resort with a subtropical climate bringing warm weather to the town all year round. In December, the weather's mild and sunny, with only a small chance of rain.