Perfect weather for a cruise