cottesloe is a beach-side suburb of the city of perth in western australia. it is located roughly halfway between perth central business district and the port of fremantle. it is famous for its beaches, cafes and relaxed lifestyle.