Itinerary can be mixed and match considering flight time, budget and interest.
DAY 1: Perth City
Take the free city bus - CAT (Central Area Transit) - refer route
Perth CBD
Watertown Brand Outlet Centre
Forest Place Murray Street
Yagan Square next to Perth Station
Hay Street Mall - London Court
Murray Street Mall
Perth Mint (gold nugget collection)
Margaret River Chocolate Factory (Murray St)
Elizabeth Quay - take ferry to South Perth
Barrack Square (option for river cruise)
Perth Cultural Centre (to see Aboriginal Art Art Gallery of Western Australia)
Perth Institute of Contemporary Arts
The Swan Bell Tower (the largest musical instrument in the Southern Hemisphere).
Elizabeth Quay - waterpark, playground, and cafés.
King and Queen streets - designer labels
City outskirt
Perth Mosque
Freddie Strudels (Must Try)
Kings Park and Botanic Garden (recommend spend half day at least)
City Beach
Scarborough Beach
Note:
CBD extended shopping (until 9 pm) is on Fridays - Watertown and Hay / Murray St Mall
Nearby malls (Thursday until 9 pm):
Westfield Innaloo
Claremont Quarter
Belmont Forum
DAY 2 : Caversham and Swan Valley
Caversham Wildlife Park (option to skip if seen koala / kangaroo)
The Margaret River Chocolate Company
Providore - gourmet tasting olive oil / chutney.
Yahava KoffeeWorks - coffee tasting
Katich's The Grape Place (summer)
House of Honey
The Cheese Barrel
Kafarela's vineyard
Mondo Nougat factory
Whistler's chocolate
Swan Valley Mosque
Note Swan Valley is famous for its winery and restaurants
Charcoal Chicken Express Dianella - recommend the lamb ribs
DAY 3
FREMANTLE (Fri to Sun) / KINGS PARK
Blue Boat House
Cottesloe Beach
FREMANTLE MARKET (Fri to Sun)
Stroll along Market Street / Cappucino strip
Souvenir at @Megabes or @Freo Souvenirs
Fremantle Espalanade
Take CAT bus around town
Fish & Chips Kailis' Fish Market Cafe or Cicerellos Fremantle
Fremantle Prison (world heritage site)
The Roundhouse Fremantle
Rainbow Sea Container (popular for photo)
Museums
Kings Park (afternoon picture taking)
DAY 4
YANCHEP - PINNACLES -CERVANTES - LANCELIN - HILLARY'S - SCARBOROUGH - NORTH BEACH
Leave early
Scenic Yanchep / Two Rocks beach
Yanchep National Park
The Pinnacles (Nambung National Park)
Lobster Shack
Lancelin Sand Dunes
Hillary's Boat Harbour
OPTION return via coastal route (esp summer - longer daylight)
********
If you have more time you can consider the following (refer to detailed itinerary for each location or region):
Day 5 : Rottnest Island, Western Australia
Day 6 : Rockingham (Penguin Island) / Mandurah
Day 7/8/9 : Busselton / Margaret River / Augusta
Day 10/11/12 : Albany, Denmark, Pemberton
Please read the detailed itinerary and tips for the locations - especially marked as must stop / visit