Perth fishing map — wind, tide, and bite-time forecast
Guide
About the Perth fishing map
Bite Compass tracks 127 fishing spots across Perth and Western Australia, each with a live wind, tide, and bite-time forecast. The map shows a live wind heat-field across the WA coast: cooler blues are light air, greens and yellows are a working breeze, and oranges through magenta mark the strong-wind end of the scale (the legend keys the exact km/h bands). Pin colours show each spot's bite score for today — gold pins are firing, teal are steady, slate are quiet; tap one for the full forecast.
Drag the timeline along the bottom to scrub the wind forecast forward up to seven days, then press play to animate it. Tap any pin to open that spot's full bite-time forecast — wind direction, wave height, tide stage, and the solunar bite windows for the day. Bite times are a forecast, not a guarantee: they tell you when conditions line up, not that the fish have read the same chart.
How bite times work
Each spot's score blends the solunar major/minor feeding windows with the local tide stage and weather, so the busy periods move with the moon and the tide rather than sitting at fixed clock hours. The how it works page walks through the model, and the solunar forecast shows the raw feeding windows the map draws on.
Perth fishing spots
North coast
- Broome (Town Beach / Gantheaume Point / Roebuck Bay) (Broome)
- Bundegi (Boat Ramp / Beach / Bundegi Reef) (Exmouth)
- Carnarvon (Town Beach / Babbage Island / Quobba) (Carnarvon)
- Cervantes (Jetty / Hangover Bay / Thirsty Point) (Cervantes)
- Coral Bay (South Ningaloo) (Coral Bay)
- Dampier (Hampton Harbour / Dampier Archipelago) (Dampier)
- Denham (Shark Bay) (Denham)
- Derby (Derby Jetty / King Sound) (Derby)
- Dirk Hartog Island (Wirruwana — Outer Shark Bay) (Dirk Hartog Island)
- Eighty Mile Beach (Wallal Downs)
- Exmouth (North Ningaloo / North West Cape) (Exmouth)
- Geraldton (Fisherman's Wharf / Separation Point) (Geraldton)
- Gnaraloo Bay / Station (Gnaraloo)
- Greenough River Mouth (Cape Burney) (Cape Burney)
- Guilderton (Moore River Mouth) (Guilderton)
- Hangover Bay (Nambung National Park) (Cervantes)
- Horrocks Beach (Horrocks)
- Houtman Abrolhos Islands (Wallabi / Easter / Pelsaert Groups) (Geraldton)
- Jurien Bay (Jetty & Marina Walls) (Jurien Bay)
- Kalbarri (Murchison River Mouth / Wittecarra / Coastal Cliffs) (Kalbarri)
- Karratha (Nickol Bay / Hearson's Cove) (Karratha)
- Kununurra / Lake Argyle / Ord River (Kununurra)
- Lancelin (Jetty & Back Beach) (Lancelin)
- Lighthouse Bay (Vlamingh Head Lighthouse / Surfers Beach / Limestone Platforms) (Exmouth)
- Mackerel Islands (Thevenard Island / Direction Island) (Onslow)
- Montebello Islands (Conservation Park / Marine Park) (Karratha)
- Murchison River (Kalbarri) (Kalbarri)
- Onslow (Town Beach / Beadon Creek / Mackerel Islands) (Onslow)
- Point Samson (Honeymoon Cove / Public Wharf / Cossack) (Point Samson)
- Port Hedland (Spoilbank Marina / Cooke Point / tidal creeks) (Port Hedland)
- Quobba (Quobba Station / Blowholes / Camp Rock) (Quobba)
- Seabird
- Steep Point (Edel Land — Mainland's Westernmost Point) (Edel Land)
- Tantabiddi (Boat Ramp / Lagoon Gap / Outer Reef Drop-off) (Exmouth)
- Two Rocks Marina (Two Rocks)
- Useless Loop / Tamala (Outer Shark Bay) (Tamala Station)
- Wyndham / Cambridge Gulf (Five Rivers) (Wyndham)
- Yardie Creek (Cape Range NP / Southern Ningaloo) (Cape Range National Park)
Yanchep & Mindarie
Perth metro surf
- Burns Beach
- City Beach Groyne (City Beach)
- Cottesloe Groyne (Cottesloe)
- Floreat Beach (Floreat Drain) (Floreat)
- Hillarys Boat Harbour (Hillarys)
- Leighton Beach (North Fremantle)
- Marmion Beach (Marmion)
- Mullaloo Beach (Mullaloo)
- North Beach Jetty (North Beach)
- Ocean Reef Marina (Ocean Reef)
- Pinnaroo Point (Hillarys) (Hillarys)
- Scarborough Beach (Scarborough)
- Sorrento Beach (Sorrento)
- Swanbourne Beach (Swanbourne)
- Trigg Beach (Trigg)
- Watermans Bay (Marmion Marine Park) (Watermans Bay)
Swan & Canning
- Applecross Jetty (Swan River) (Applecross)
- Ashfield Flats (Swan River) (Bassendean)
- Bicton Baths (Swan River) (Bicton)
- Canning Bridge (Applecross/Mount Pleasant) (Applecross)
- Claremont Jetty (Swan River) (Claremont)
- Deep Water Point (Canning River) (Mount Pleasant)
- Mosman Bay Jetty (Swan River) (Mosman Park)
- Narrows Bridge (Swan River) (South Perth)
- Pelican Point (Crawley, Swan River) (Crawley)
- Point Walter (Swan River) (Bicton)
- Shelley Foreshore (Canning River) (Shelley)
- Success Hill Reserve (Upper Swan, Bassendean) (Bassendean)
Fremantle & Cockburn
- Alcoa Jetty (Kwinana) (Kwinana)
- Ammo Jetty (Ammunition Jetty, Woodman Point) (Woodman Point)
- Challenger Beach (Naval Base) (Kwinana)
- Coogee Beach (Coogee)
- Dongara / Port Denison (Harbour / Granny's Beach / South Beach / Irwin River Mouth) (Port Denison)
- Fremantle Fishing Boat Harbour (Fremantle)
- Mangles Bay (Rockingham) (Rockingham)
- North Mole (Fremantle) (Fremantle)
- Palm Beach Jetty (Rockingham) (Rockingham)
- Point Peron (Rockingham)
- Port Gregory (Harbour / Foreshore Jetty / North & South Beaches) (Port Gregory)
- Rockingham Jetty (Rockingham)
- Shoalwater Beach (Shoalwater)
- South Beach (Fremantle) (Fremantle)
- South Mole (Fremantle) (Fremantle)
- Woodman Point Jetty (Woodman Point)
Rottnest Island
Mandurah & Peel
- Coodanup Foreshore (Peel Inlet) (Coodanup)
- Dawesville Cut (Dawesville)
- Falcon Bay (Falcon)
- Golden Bay
- Halls Head
- Herron Point (Harvey Estuary) (Herron)
- Madora Bay
- Mandurah (Foreshore / Jetty area) (Mandurah)
- Murray River (Yunderup to Pinjarra) (Pinjarra)
- Port Kennedy Boat Ramp (Boat Launching Facility) (Port Kennedy)
- Preston Beach (Yalgorup) (Preston Beach)
- Safety Bay
- San Remo Beach (San Remo)
- Secret Harbour
- Tim's Thicket (Madora Bay)
- Warnbro Beach (Warnbro)
- Waroona Dam / Drakesbrook Weir (Waroona)
South-west
- Augusta (Hardy Inlet / Flinders Bay) (Augusta)
- Big Brook Dam (Pemberton) (Pemberton)
- Bremer Bay (Town Foreshore / Bremer River Mouth / Point Gordon) (Bremer Bay)
- Bunbury Back Beach (Geographe Bay) (Bunbury)
- Bunbury Koombana Bay (Inner Harbour / The Plug / Casuarina Boat Harbour) (Bunbury)
- Busselton Jetty (Busselton)
- Cape Le Grand (Lucky Bay / Hellfire Bay / Thistle Cove) (Cape Le Grand)
- Cape Naturaliste (Dunsborough / Bunker Bay) (Naturaliste)
- Dunsborough (Geographe Bay / Old Dunsborough) (Dunsborough)
- Esperance (Esperance Jetty / Bandy Creek / Cape Le Grand / Twilight Beach) (Esperance)
- Gracetown (Cowaramup Bay) (Gracetown)
- Hamelin Bay
- Hopetoun (Mary Ann Haven / Two Mile / Four Mile / Starvation) (Hopetoun)
- Leschenault Estuary (Bunbury) (Australind)
- Margaret River Mouth (Prevelly) (Prevelly)
- Myalup Beach (Myalup)
- Pemberton / Donnelly River (Pemberton)
- Wellington Dam (Collie) (Collie)
- Yallingup (Smiths Beach / Sugarloaf Rock) (Yallingup)