puerto nuevo weather