Map from Google - Tumbes

In Tumbes, the climate is tropical, hot all year round, with a warmer and rainy season from January to April, and a dry and relatively cool season from June to November. Usually May and December are average hot months, but with little rainfall.
Tumbes is located in the northernmost part of the Peruvian coast, near the border with Ecuador, just south of the equator, in the part where the cold Humboldt Current comes attenuated, but is still able to influence the climate, making it drier than other areas located at the same latitude.
To the northeast of the city, on the border with Ecuador, we find the "Tumbes Mangals National Sanctuary", an area occupied by mangroves, inhabited by birds and crocodiles, while the beaches are found to the south (see Caleta Cruz, Zorritos, Bocapán).
Here are the average temperatures.
Average temperatures - Tumbes
TumbesJanFebMarAprMayJunJulAugSepOctNovDec
TumbesJFMAMJJASOND
Min (°C)232323232221212020212122
Max (°C)323232323130292727282830
Min (°F)737373737270706868707072
Max (°F)909090908886848181828286

The rains are not normally abundant, given that they amount to about 460 millimetres (18 inches) per year, however, they are quite abundant in February and March, and above all have a strong variability: there are very dry years in which there is little rain also from January to April (and annual precipitation drops below 100 mm or 4 in), normal years, and very wet years, when the rains become frequent and abundant, sometimes torrential, from January to May (and sometimes even in December). This happens in the years of El Niño, the phenomenon that consists in an abnormal warming of the Pacific waters west of South America, and that in this area has significant effects.
In the most intense years of El Niño, the rains increase considerably, the rainy season lasts longer and can go from December to June or July, and also the temperature at this time increases. For example, in 1983 rainfall reached even 2,210 mm (87 in), of which 330 mm (and a maximum of 37 °C or 99 °F) in January, 350 mm (13.7 in) in February, 205 mm (8 in) in March, 500 mm (20 in) in April, 490 mm (19 in) in May, 115 mm (4.5 in) in June, and 165 mm (6.5 in) still in July. In 1997/1998: 415 mm (16.5 in) already in December 1997, 470 mm (18.5 in) in January, 730 mm (28.7 in) (of which 240 mm or 9.4 inches in a day) in February, 435 mm (17 in) in March, 335 mm (13 in) in April, 180 mm (7 in) in May, for a total of 2,565 mm (101 in) from December to May, and finally no rain in June. In 1998, due to these heavy rains, the river of the same name that passes through the city and flows into the Pacific Ocean, flooded the city.
Here, however, the average rainfall.
Average precipitation - Tumbes
TumbesJanFebMarAprMayJunJulAugSepOctNovDecYear
TumbesJFMAMJJASONDY
Prec. (mm)601301057535106012735465
Prec. (in)2.45.14.131.40.40.2000.10.31.418.3
Days8151383000000249

The amount of sunshine in Tumbes is never very good, however, the sky tends to be paradoxically mostly cloudy in the cooler and dry period, from July to September, while in the rainy season, there is an alternation of sunshine and cloudiness. The sunniest month is December, with about 7 hours of sunshine per day.

Zorritos Beach

The sea in Tumbes is warm enough for swimming from January to May, while it gets a little cool from July to November, however given the latitude it is cooler than in other parts of the world. In the Niño years, the sea in this area warms up a lot, so much so that it can reach 29 °C (84 °F) in the early months of the year.
Sea temperature - Tumbes
TumbesJanFebMarAprMayJunJulAugSepOctNovDec
TumbesJFMAMJJASOND
Sea (°C)242525242423222121212223
Sea (°F)757777757573727070707273