Wind Days = % of days with 12–35 knot average wind speed (ideal kiting conditions). Based on 4 years of historical weather data.
Shallow reef creating wave breaks, suited for experienced riders
Teteto Beach is located on the eastern coast of the Northern Mariana Islands, facing southeast into the Pacific Ocean. The spot is characterized by a well-developed coral reef system with multiple channels and variable bathymetry. The reef breaks directly against the coastline with white water indicating consistent wave action and strong water movement through narrow passages. The offshore reef structure creates both opportunities and challenges. Multiple white-water lines visible in the satellite image suggest varying depths and current patterns across the break zone. The reef provides natural wave formation but demands precise navigation to avoid coral contact. Best conditions occur with northeasterly winds (45°) that provide side-shore orientation relative to the 135° coastline. The 12.3-knot average wind and 53.6% reliability indicate moderate consistency. Average wave height of 1.55m suggests variable conditions that can range from small to substantial during swell events. This spot suits advanced kiters comfortable with reef navigation, variable depths, and strong currents. The rough water type and visible turbulence patterns indicate dynamic conditions requiring good board control and awareness. Local knowledge of channel positions and tidal influences is essential.
Real-time wind conditions and 10-day forecast powered by ECMWF
Historical ocean data for wetsuit planning & water type
Very rough conditions, advanced only
Wind reliability by time of day (average across all months)
Months with 50%+ wind days (12–35 knots)
Historical averages based on 4 years of data
| Month | Wind Days | Avg Wind | Temp | Best Time |
|---|---|---|---|---|
| Jan | 77% | 15kts | 27°feels 29° | PM |
| Feb | 90% | 16kts | 27°feels 28° | AM |
| Mar | 68% | 14kts | 27°feels 30° |
Plan your wetsuit and know what to expect in the water
Search for the best dates based on historical wind data.
Find Best Dates| AM |
| Apr | 64% | 13kts | 28°feels 31° | AM |
| May | 59% | 13kts | 28°feels 31° | AM |
| Jun | 31% | 10kts | 28°feels 32° | Eve |
| Jul | 30% | 11kts | 28°feels 32° | Eve |
| Aug | 19% | 9kts | 28°feels 33° | AM |
| Sep | 15% | 9kts | 28°feels 33° | PM |
| Oct | 33% | 11kts | 28°feels 32° | AM |
| Nov | 71% | 14kts | 28°feels 32° | Eve |
| Dec | 84% | 15kts | 28°feels 30° | AM |