{{ singleLocation ? singleLocation.name : 'Select Island' }} {{ singleLocation.atoll }} Atoll {{ formatWind(marineReport.current.windSpeed) }} {{ windCardinal }} • {{ formatWave(marineReport.current.waveHeight) }}
{{ departureLocation ? departureLocation.name : 'Select Departure' }} {{ destinationLocation ? destinationLocation.name : 'Select Destination' }} {{ selectedVessel.name.split('(')[0] }} {{ routeData.distanceNm }} NM • {{ routeData.transitTimeStr }}
{{ errorMessage }}
Maldives Meteorological Service • Live Weather Alert
{{ currentMmsAlert.headline || 'Normal Weather' }} ALERT WHITE YELLOW WARNING ALERT RED ALL CLEAR
Area: {{ currentMmsAlert.areaDesc }}
Effective: {{ currentMmsAlert.effective.slice(11, 16) || currentMmsAlert.effective }}
Expires: {{ currentMmsAlert.expires.slice(11, 16) || currentMmsAlert.expires }}

{{ currentMmsAlert.description }}

MALDIVES COAST GUARD RESTRICTION: Speedboats & small passenger craft strictly advised against open channel crossings (kandu) during Yellow Warning! Delay transit until alert clears. MMS MARITIME ADVISORY: Heavy rain squalls and gusts up to 40 mph expected. Speedboat passengers must wear life jackets; avoid deep channel crossings during active squall cells. CRITICAL HALT: All maritime operations in affected atolls halted by National Emergency Operations. COAST GUARD ADVISORY: Normal sea navigation permitted across atolls. Take all standard safety measures before and during your voyage. Maintain bridge watch and monitor VHF Ch 16.
CLEAR TO SAIL EXERCISE CAUTION DO NOT TRAVEL BY SEA
{{ weatherCondition.label }}
{{ currentNakaiy.name }} Nakaiy ({{ currentNakaiy.thaana }})
for {{ safetyEvaluation.vessel.name }}

{{ safetyEvaluation.verdictSummary }}

{{ safetyEvaluation.score }}
Safety Index
Map Location:
Island Forecast: {{ singleLocation.name }} • {{ singleLocation.atoll }} Atoll • (Default) • (Live GPS)
Passage Route: {{ departureLocation.name.split(' ')[0] }} {{ destinationLocation.name.split(' ')[0] }} • {{ routeData.distanceNm }} NM ({{ routeData.transitTimeStr }})
Quick Island:
MALDIVIAN NAKAIY CALENDAR • NAKAIY #{{ currentNakaiy.calendarIndex }} OF 27
{{ currentNakaiy.name }} {{ currentNakaiy.thaana }} {{ currentNakaiy.dateRangeStr }}
{{ currentNakaiy.monsoonIndexStr }}
Squall & Rain Risk
{{ currentNakaiy.squallRisk }}
Traditional Meteorological Pattern

{{ currentNakaiy.weatherPattern }}

Prevailing Winds: {{ currentNakaiy.prevailingWind }}
Elder Seafarers' Maritime Wisdom ("Dhuvassvee Massverin Bunaa Gothun")

{{ currentNakaiy.fishingLore }}

Channel Crossing Advisory: {{ currentNakaiy.channelCrossingAdvisory }}
Next Upcoming Nakaiy:
{{ currentNakaiy.nextNakaiy.name }} ({{ currentNakaiy.nextNakaiy.thaana }}) • Beginning {{ currentNakaiy.nextNakaiy.startDate }}
Comprehensive 10-day environmental & marine forecast for {{ singleLocation.name }} ({{ singleLocation.atoll ? singleLocation.atoll + ' Atoll' : 'Maldives' }}) • Evaluates Waves, Wind, Gusts, Currents, Swells, Rain & Island Conditions Comprehensive 10-day environmental & marine forecast for {{ getFirstName(departureLocation.name) }} ➔ {{ getFirstName(destinationLocation.name) }} • Evaluates Waves, Wind, Gusts, Currents, Swells, Rain & Passage Feasibility
OPEN-METEO API
ECMWF & Copernicus Marine
Top Trip Windows
{{ td.dayLabel }} ({{ td.score }}%)
No clear GO windows in next 10 days
{{ tenDaySummary.goDaysCount }} of 10 days Clear to Sail
Days to Strictly Avoid
{{ ad.dayLabel }} ({{ ad.waveHeightMax }}m)
High squalls or heavy sea chop
Calmest Water Day
{{ tenDaySummary.calmestDay.dayLabel }} • {{ formatWave(tenDaySummary.calmestDay.waveHeightAvg) }}
Light {{ formatWind(tenDaySummary.calmestDay.windSpeedAvg) }} winds
Captain's 10-Day Strategic Advice

{{ tenDaySummary.strategicPassageAdvice }}

Click any day card below to inspect all environmental metrics & 24h hourly curve
{{ day.dayLabel }}
{{ day.weekdayName.slice(0,3) }}, {{ day.date.slice(5) }}
{{ day.status }} ({{ day.score }}%)
{{ day.nakaiy.name }} • {{ day.nakaiy.thaana }}
{{ day.weatherCondition.label }}
{{ formatTemp(day.tempMax) }} / {{ formatTemp(day.tempMin) }}
Waves: {{ formatWave(day.waveHeightMax) }} max
Wind: {{ formatWind(day.windSpeedMax) }} G:{{ formatWind(day.windGustsMax) }} {{ day.windCardinal }}
Current: {{ formatCurrentSpeed(day.oceanCurrentSpeedMaxKnots) }} {{ day.oceanCurrentCardinal }}
Rain: {{ formatPrecipitation(day.precipitationSum) }} ({{ day.precipitationProbabilityMax }}%)
Best: {{ day.bestWindow.startTime }} – {{ day.bestWindow.endTime }}
{{ selectedDayIndex === day.dayIndex ? '● Active Inspection' : 'Click to inspect' }}
{{ selectedDayForecast.dayLabel }}
{{ selectedDayForecast.fullDate }}
Corridor: {{ departureLocation.name }} ➔ {{ destinationLocation.name }} • {{ selectedDayForecast.qualityRating }} • {{ selectedDayForecast.nakaiy.name }} Nakaiy ({{ selectedDayForecast.nakaiy.thaana }})
{{ selectedDayForecast.status }} • {{ selectedDayForecast.score }}% Safety Score
{{ selectedDayForecast.verdictSummary }}
Recommended departure window: {{ selectedDayForecast.bestWindow.startTime }} – {{ selectedDayForecast.bestWindow.endTime }} (Avg wave: {{ formatWave(selectedDayForecast.bestWindow.avgWave) }}, Wind: {{ formatWind(selectedDayForecast.bestWindow.avgWind) }})
Significant Wave Height
{{ formatWave(selectedDayForecast.waveHeightMax) }} peak
Avg {{ formatWave(selectedDayForecast.waveHeightAvg) }} • {{ selectedDayForecast.seaState.name }}
Swell Dynamics
{{ formatWave(selectedDayForecast.swellHeightMax) }} {{ selectedDayForecast.wavePeriodMax }}s period
Direction {{ selectedDayForecast.waveCardinal }} ({{ selectedDayForecast.waveDirectionDominant }}°)
Wind & Peak Gusts
{{ formatWind(selectedDayForecast.windSpeedMax) }} gusts {{ formatWind(selectedDayForecast.windGustsMax) }}
From {{ selectedDayForecast.windCardinal }} • Beaufort Force {{ selectedDayForecast.beaufort.force }}
Ocean Sea Current
{{ formatCurrentSpeed(selectedDayForecast.oceanCurrentSpeedMaxKnots) }}
{{ selectedDayForecast.oceanCurrentSpeedKmh }} km/h toward {{ selectedDayForecast.oceanCurrentCardinal }}
Precipitation & Rain Risk
{{ formatPrecipitation(selectedDayForecast.precipitationSum) }}
{{ selectedDayForecast.precipitationProbabilityMax }}% rain probability
Navigational Visibility
{{ selectedDayForecast.visibilityMinKm }} km
{{ selectedDayForecast.visibilityMinNm }} Nautical Miles
Solar UV & Sea Temp
{{ formatUvIndex(selectedDayForecast.uvIndexMax) }} {{ selectedDayForecast.uvCategory }}
SST: {{ formatSeaTemp(selectedDayForecast.seaTemperature) }}
Surface Air Pressure
{{ formatPressure(selectedDayForecast.surfacePressureAvg) }}
Tropical maritime gradient
Maldivian Nakaiy (Monsoon)
{{ selectedDayForecast.nakaiy.name }} ({{ selectedDayForecast.nakaiy.thaana }})
{{ selectedDayForecast.nakaiy.squallRisk }} • {{ selectedDayForecast.nakaiy.monsoon }}
Operational Hazards ({{ selectedDayForecast.hazards.length }})
  • {{ h.text }}
Navigational Clearances
  • {{ p }}
24-Hour Hour-by-Hour Departure Forecast for {{ selectedDayForecast.dayLabel }} ({{ selectedDayForecast.date }}): Scroll horizontally to inspect full day ➔
{{ h.displayTime }}
{{ formatWave(h.waveHeight) }}
{{ formatWind(h.windSpeed) }}
G: {{ formatWind(h.windGusts) }}
{{ formatCurrentSpeed(h.oceanCurrentSpeedKnots) }}
{{ h.precipitationProbability }}%
{{ h.windCardinal }}
Astronomical Tide Extremes
High Tide
{{ tideData.nextHighTide.time }}
{{ tideData.nextHighTide.height }}m CD
Low Tide
{{ tideData.nextLowTide.time }}
{{ tideData.nextLowTide.height }}m CD
Water Level: {{ tideData.currentHeight }}m CD {{ parseFloat(tideData.rateOfChangeCmPerHour) >= 0 ? '+' : '' }}{{ tideData.rateOfChangeCmPerHour }} cm/h
Sea Surface Temperature
{{ formatSeaTemp(marineReport.current.seaTemperature) }} SST
Tropical Ocean Waters Optimal for Pelagics
Significant Wave Height
{{ formatWave(marineReport.current.waveHeight) }} Hs
Sea State: {{ safetyEvaluation.seaState.name }} Max Today: {{ formatWave(marineReport.daily.maxWaveHeight) }}
Swell Height & Period
{{ formatWave(marineReport.current.swellHeight) }} {{ marineReport.current.swellPeriod || 8 }}s period
Heading: {{ marineReport.current.swellDirection ? getWindDirectionCardinal(marineReport.current.swellDirection) : 'SSE' }} ({{ Math.round(marineReport.current.swellDirection || 160) }}°) Heavy Shoaling Risk Low Shoal Risk
Wind Waves (Surface Chop)
{{ formatWave(marineReport.current.windWaveHeight) }} {{ marineReport.current.windWavePeriod || 3 }}s chop
Wind-induced surface chop {{ marineReport.current.windWaveHeight > 1.1 ? 'Moderate Chop' : 'Light Ripple' }}
Sea Current (Oceanic Flow)
{{ formatCurrentSpeed(marineReport.current.oceanCurrentSpeedKnots) }} {{ marineReport.current.oceanCurrentSpeedKmh }} km/h
Course {{ marineReport.current.oceanCurrentDirection }}° ({{ getWindDirectionCardinal(marineReport.current.oceanCurrentDirection) }}) Channel Drift
Barometric Air Pressure
{{ formatPressure(marineReport.current.surfacePressure) }} {{ marineReport.current.pressureTrend }}
MSL: {{ marineReport.current.pressureMsl.toFixed(1) }} hPa {{ marineReport.current.surfacePressure < 1008 ? 'Low Trough' : 'Stable Gradient' }}
Relative Humidity
{{ formatHumidity(marineReport.current.humidity) }} RH
Maritime Boundary Layer Dewpoint ~25°C
Precipitation & Rain
{{ formatPrecipitation(marineReport.current.precipitation) }} {{ marineReport.current.precipitationProbability }}% chance
Status: {{ marineReport.current.precipitation > 1.5 ? 'Active Showers' : 'Low Rain Chance' }} Showers Dry Deck
Solar UV Index
{{ formatUvIndex(marineReport.current.uvIndex) }} {{ marineReport.current.uvCategory }}
Peak Today: {{ marineReport.daily.maxUvIndex }} {{ marineReport.current.uvIndex >= 8 ? 'Eye & Skin Protection Req.' : 'Moderate Sunlight' }}
Wind Speed & Direction
{{ formatWind(marineReport.current.windSpeed) }} Gusts: {{ formatWind(marineReport.current.windGusts) }}
Beaufort Force {{ safetyEvaluation.beaufort.force }} ({{ safetyEvaluation.beaufort.desc }}) From {{ windCardinal }}
Navigational Visibility
{{ visibilityData.km }} km ({{ visibilityData.nauticalMiles }} NM)
Rating: {{ visibilityData.rating }} {{ visibilityData.badgeColor.toUpperCase() }}
Spatially interpolated for {{ departureLocation.name }} ({{ departureLocation.latitude.toFixed(3) }}°N, {{ departureLocation.longitude.toFixed(3) }}°E)
{{ tideData.stationWeightingDesc }}
Water Level (Chart Datum)
{{ tideData.currentHeight }} meters
{{ parseFloat(tideData.heightMsl) >= 0 ? '+' : '' }}{{ tideData.heightMsl }}m relative to MSL
Flow Rate (dh/dt)
{{ parseFloat(tideData.rateOfChangeCmPerHour) >= 0 ? '+' : '' }}{{ tideData.rateOfChangeCmPerHour }} cm/hr
{{ tideData.tideTrend }}
Next High Tide
{{ tideData.nextHighTide.time }}
Predicted {{ tideData.nextHighTide.height }}m CD
Next Low Tide
{{ tideData.nextLowTide.time }}
Predicted {{ tideData.nextLowTide.height }}m CD
24h Tidal Range
{{ tideData.tideCurve.tidalRange }} meters
{{ moonPhase ? moonPhase.tideType.split('(')[0] : 'Maldives Astronomical' }}
Mean Sea Level (0.75m CD) {{ tick.time }} HIGH {{ crest.height }}m LOW {{ trough.height }}m NOW {{ tideData.currentHeight }}m
Atoll Channel Flow Advisory: {{ tideData.currentSpeedDesc }} Shallow coral flats minimum depth at low water: {{ tideData.tideCurve.minHeight }}m; Maximum keel clearance at high water: {{ tideData.tideCurve.maxHeight }}m.
{{ locationMode === 'single' ? 'Forecast Location:' : 'Voyage Corridor:' }}
VOYAGE DEPARTURE DATE
{{ formatTravelDateFull(selectedTravelDate) }} (Today)
{{ travelDateNakaiy.name }} Nakaiy ({{ travelDateNakaiy.thaana }}) {{ travelDateMoon.phaseName }}
7-DAY COMPARATIVE SEA TRAVEL SAFETY WINDOW

Previous 3 Days ➔ Selected Date ➔ Next 3 Days

Evaluates sea travel safety scores across the 7-day window for {{ singleLocation.name }} ({{ selectedVessel?.name }}). Evaluates sea travel safety scores across the 7-day corridor window for {{ departureLocation.name }} ➔ {{ destinationLocation.name }} ({{ selectedVessel?.name }}).

{{ travelDateSafetyReport.score }}% {{ travelDateSafetyReport.status }}
{{ sevenDaySafetyTrend.trendInsight }}
GO Threshold (≥ 75%)
Caution Threshold (≥ 50%)
Selected Date
75% GO 50% CAUTION {{ pt.score }}% ★ SELECTED DATE {{ pt.dateLabel }} {{ pt.waveHeightMax }}m • {{ pt.windSpeedMax }}kn
PARAMETERS
SELECTED
{{ day.weekdayShort }}
{{ day.dayNum }} {{ day.monthShort }}
Safety Score
{{ day.score }}% {{ day.status }}
Sky & Weather
{{ day.weatherCondition.label }}
Wave & Swell
{{ formatWave(day.waveHeightMax) }}
{{ day.wavePeriodMax || 7 }}s • {{ day.waveCardinal || 'S' }}
Wind & Direction
{{ formatWind(day.windSpeedMax) }}
{{ day.windCardinal }}
Peak Gusts
{{ formatWind(day.windGustsMax) }}
Best Window
{{ day.bestWindow.startTime }}
06:00
Moon & Nakaiy
{{ day.nakaiy.name }}
{{ day.moonPhase.phaseName }}
SEA TRAVEL SAFETY SCORE & ROUTE TELEMETRY

{{ formatTravelDateFull(selectedTravelDate) }}

Location: {{ singleLocation.name }} • {{ selectedVessel?.name }} Profile Passage Corridor: {{ departureLocation.name }} ➔ {{ destinationLocation.name }} • {{ selectedVessel?.name }} Profile

{{ travelDateSafetyReport.qualityRating }} ({{ travelDateSafetyReport.score }}% Safety Score)
{{ travelDateSafetyReport.verdictSummary }}
Recommended departure window for {{ travelDateSafetyReport.shortLabel }}: {{ travelDateSafetyReport.bestWindow.startTime }} – {{ travelDateSafetyReport.bestWindow.endTime }} (Avg wave: {{ formatWave(travelDateSafetyReport.bestWindow.avgWave) }}, Wind: {{ formatWind(travelDateSafetyReport.bestWindow.avgWind) }})
Wave Heights (Avg / Peak)
{{ formatWave(travelDateSafetyReport.waveHeightAvg) }} (Max {{ formatWave(travelDateSafetyReport.waveHeightMax) }})
✓ Within safe limit ({{ selectedVessel?.maxSafeWave }}m)
⚠ Approaching limit ({{ selectedVessel?.cautionWave }}m)
✕ Exceeds seaworthiness limit
Sustained Wind & Squall Gusts
{{ formatWind(travelDateSafetyReport.windSpeedMax) }} (Gusts {{ formatWind(travelDateSafetyReport.windGustsMax) }})
{{ travelDateSafetyReport.windCardinal }} winds along passage corridor
Ocean Current in Passes
{{ formatCurrentSpeed(travelDateSafetyReport.oceanCurrentSpeedMaxKnots) }} {{ travelDateSafetyReport.oceanCurrentCardinal }}
Inter-atoll kandu current velocity
Precipitation & Squalls
{{ formatPrecipitation(travelDateSafetyReport.precipitationSum) }} ({{ travelDateSafetyReport.precipitationProbabilityMax }}% prob)
{{ travelDateSafetyReport.weatherCondition.label }}
Relative Sea Aspect
Local Waters {{ routeData.windAspect.label.split('/')[0] }} Corridor Aligned
Island Anchorage & Atoll Lagoon Vessel course {{ routeData ? routeData.cardinal : 'Passage' }}
Navigational Visibility
{{ travelDateSafetyReport.visibilityMinKm }} km
Atmospheric clarity on water
Identified Passage Hazards ({{ travelDateSafetyReport.hazards.length }})
  • {{ h.text }}
Favorable Conditions ({{ travelDateSafetyReport.positiveFactors.length }})
  • {{ p }}
ALGORITHMIC VOYAGE RECOMMENDATION
{{ bestTravelWindow.optimal.qualityRating }} ({{ bestTravelWindow.optimal.score }}% Safety Score)
Prime Departure Window (Next 24 Hours)
{{ bestTravelWindow.optimal.startTime }} — {{ bestTravelWindow.optimal.endTime }} ( Daylight Passage Night Passage)
{{ bestTravelWindow.optimal.aspectSummary }}

{{ bestTravelWindow.optimal.adviceSummary }}

Passage Waves (Avg / Max)
{{ formatWave(bestTravelWindow.optimal.avgWave) }} (Max {{ formatWave(bestTravelWindow.optimal.maxWave) }})
Sustained Wind & Peak Gusts
{{ formatWind(bestTravelWindow.optimal.avgWind) }} (Gusts {{ formatWind(bestTravelWindow.optimal.maxGusts) }})
Min Visibility
{{ bestTravelWindow.optimal.minVisibility }} km
Tidal Current in Passes
{{ tideData ? tideData.tideTrend : 'Normal Flow' }}
HOURS TO STRICTLY AVOID: {{ bestTravelWindow.avoidWindow.startTime }} — {{ bestTravelWindow.avoidWindow.endTime }} ({{ bestTravelWindow.avoidWindow.reason }}). Wave crests reach {{ formatWave(bestTravelWindow.avoidWindow.maxWave) }} with wind gusts to {{ formatWind(bestTravelWindow.avoidWindow.maxGusts) }}.

Analyzing 24-hour marine telemetry and tidal windows...

24-Hour Departure Feasibility Curve
Scroll horizontally to inspect each departure slot ➔
{{ slot.time }}
{{ slot.status }}
Waves: {{ formatWave(slot.waveHeight) }}
Winds: {{ formatWind(slot.windSpeed) }}
Gusts: {{ formatWind(slot.windGusts) }}
Gusts: {{ formatWind(slot.windGusts) }}
{{ slot.windAspect.label.split('/')[0] }}
{{ slot.note }}

No hourly timeline available. Please check route configuration.

Captain's Strategic Passage Briefing

MMS Alert Analysis & Route Safety Recommendations

Live Advisory

Synthesizing meteorological parameters, passage heading & vessel limits...

{{ aiBrief }}

Briefing will be generated automatically when route data loads.

Forecast Island
{{ singleLocation.name.split('(')[0] }}
{{ singleLocation.atoll ? singleLocation.atoll + ' Atoll' : 'Maldives' }}
Coordinates
{{ singleLocation.latitude.toFixed(3) }}°N {{ singleLocation.longitude.toFixed(3) }}°E
Geographic Waypoint
Local Waters
{{ marineReport ? formatWave(marineReport.current.waveHeight) : '0.8m' }}
{{ marineReport?.current?.wavePeriod || 6 }}s period • {{ formatWind(marineReport?.current?.windSpeed) }} breeze
Anchorage / Pass
{{ singleLocation.type || 'Island Harbor / Anchorage' }}
Lagoon & Perimeter Waters
Mode Switch
Plan voyage between 2 islands
{{ selectedVessel?.name }} (Active Profile)
{{ selectedVessel?.subtitle }} • Max wave limit {{ selectedVessel?.maxSafeWave }}m • Max wind limit {{ selectedVessel?.maxSafeWind }} kn
Course Heading
{{ routeData.cardinal }} ({{ routeData.bearing }}°)
True Compass Bearing
Passage Distance
{{ routeData.distanceNm }} NM
{{ routeData.distanceKm }} km inter-atoll
Estimated Transit
{{ routeData.transitTimeStr }}
at {{ routeData.cruisingSpeedKnots }} kn cruise
Relative Wind Aspect
{{ routeData.windAspect.label.split('/')[0] }}
{{ routeData.windAspect.angle }}° relative angle
Swell Direction Aspect
{{ routeData.swellAspect.label.split('/')[0] }}
{{ routeData.channelName }}
{{ selectedVessel?.name }} (Active Profile)
{{ selectedVessel?.subtitle }} • Cruise {{ selectedVessel?.cruisingSpeedKnots }} kn • Max wave limit {{ selectedVessel?.maxSafeWave }}m
Select Atoll / Fishing Grounds:
{{ selectedFishingAtoll.lat.toFixed(3) }}°N, {{ selectedFishingAtoll.lon.toFixed(3) }}°E
Maldivian Monsoon Calendar (Nakaiy System)
{{ currentNakaiy.name }} Nakaiy ({{ currentNakaiy.thaana }})
{{ currentNakaiy.monsoonFull }} {{ currentNakaiy.dateRangeStr }}
Meteorological Sea State

{{ currentNakaiy.weatherPattern }}

Maldivian Elder Fishing Wisdom ("Dhuvasvee Masveringe Bunaa Gothun")

{{ currentNakaiy.fishingLore }}

Master Technique & Prime Locations

Preferred: {{ currentNakaiy.preferredTechnique }}

{{ currentNakaiy.bestLocations }}

Target Pelagics & Recommended Tackle
{{ sp }}

{{ currentNakaiy.recommendedTackle }}

Passage Advisory: {{ currentNakaiy.channelCrossingAdvisory }}
Next: {{ currentNakaiy.nextNakaiy.name }} ({{ currentNakaiy.nextNakaiy.thaana }}) on {{ currentNakaiy.nextNakaiy.startDate }}
• {{ selectedFishingAtoll.name }}
#1 RECOMMENDED: {{ fishingReport.topRecommended.label.toUpperCase() }} {{ fishingReport.topRecommended.score }}/100

{{ fishingReport.captainVerdict }}

TOP PICK
{{ mod.label }} {{ mod.score }}/100 Window: {{ mod.win.startTime }}–{{ mod.win.endTime }}
Prime Feeding Window of the Day
{{ fishingReport.bestTimeOfDay.primaryWindow }}
{{ fishingReport.bestTimeOfDay.rationale }}
Peak Activity Score
{{ fishingReport.bestTimeOfDay.peakScore }}/100
{{ fishingReport.biteLevel }}
24-Hour Hourly Bite Index for {{ selectedFishingAtoll.name }}
Jigging Score Casting Score
{{ slot.displayTime }}
{{ slot.jigScore }}
{{ slot.castScore }}
{{ formatTideStageBadge(slot.tideStage) }}
{{ slot.currentSpeedKnots }} kn
PRIME
OPTIMAL JIGGING WINDOW {{ fishingReport.bestJiggingWindow.startTime }} – {{ fishingReport.bestJiggingWindow.endTime }}
Peak Bite: {{ fishingReport.bestJiggingWindow.peakScore }}/100

{{ fishingReport.bestJiggingWindow.rationale }}

Target Depths {{ fishingReport.bestJiggingWindow.targetDepths }}
Current & Drift Strategy {{ fishingReport.bestJiggingWindow.currentDriftAdvice }}
Recommended Tackle & Jigs {{ fishingReport.bestJiggingWindow.recommendedTackle }}
Prime Target Species:
{{ sp }}

Top Jigging Hotspots for {{ fishingReport.hotspots.atollName }}

Deep Channel Ledges & Oceanic Pinnacles
{{ spot.name }}
{{ spot.coordinates }}
Depth: {{ spot.depth }}
{{ s }}
Tackle: {{ spot.tackle }}
Tactics: {{ spot.tactics }}
OPTIMAL TOPWATER CASTING WINDOW {{ fishingReport.bestCastingWindow.startTime }} – {{ fishingReport.bestCastingWindow.endTime }}
Peak Bite: {{ fishingReport.bestCastingWindow.peakScore }}/100

{{ fishingReport.bestCastingWindow.rationale }}

Target Zones {{ fishingReport.bestCastingWindow.targetZones }}
Swell & White-Water Strategy {{ fishingReport.bestCastingWindow.surfAdvice }}
Recommended Tackle & Lures {{ fishingReport.bestCastingWindow.recommendedTackle }}
Prime Target Species:
{{ sp }}

Top Casting Hotspots for {{ fishingReport.hotspots.atollName }}

Reef Crests, Surf Wash & Outer Faru Ledges
{{ spot.name }}
{{ spot.coordinates }}
Depth: {{ spot.depth }}
{{ s }}
Tackle: {{ spot.tackle }}
Tactics: {{ spot.tactics }}
PELAGIC TROLLING WINDOW {{ fishingReport.bestTrollingWindow.startTime }} – {{ fishingReport.bestTrollingWindow.endTime }}
Peak Score: {{ fishingReport.bestTrollingWindow.peakScore }}/100
Target Zones {{ fishingReport.bestTrollingWindow.targetZones }}
Target Pelagics {{ fishingReport.bestTrollingWindow.targetSpecies.join(', ') }}
Recommended Gear {{ fishingReport.bestTrollingWindow.recommendedTackle }}
NIGHT REEF HANDLINING WINDOW {{ fishingReport.bestNightWindow.startTime }} – {{ fishingReport.bestNightWindow.endTime }}
Bite Score: {{ fishingReport.bestNightWindow.peakScore }}/100
Target Zones {{ fishingReport.bestNightWindow.targetZones }}
Target Species {{ fishingReport.bestNightWindow.targetSpecies.join(', ') }}
Traditional Rig {{ fishingReport.bestNightWindow.recommendedTackle }}

Blue Water & Night Grounds for {{ fishingReport.hotspots.atollName }}

{{ spot.name }}
{{ spot.coordinates }}
Type: {{ spot.type }} • Depth: {{ spot.depth }}
{{ s }}
Tackle: {{ spot.tackle }}
Tactics: {{ spot.tactics }}
{{ spot.name }}
{{ spot.coordinates }}
Type: {{ spot.type }} • Depth: {{ spot.depth }}
{{ s }}
Tackle: {{ spot.tackle }}
Tactics: {{ spot.tactics }}

Master Fishing Spot Directory: {{ fishingReport.hotspots.atollName }}

{{ fishingReport.hotspots.description }}
{{ spot.name }}
Jigging
{{ spot.coordinates }} • {{ spot.depth }}
{{ s }}
Tackle: {{ spot.tackle }}
Tactics: {{ spot.tactics }}
{{ spot.name }}
Topwater
{{ spot.coordinates }} • {{ spot.depth }}
{{ s }}
Tackle: {{ spot.tackle }}
Tactics: {{ spot.tactics }}