the suburb consists of a beach, a river mouth, several restaurants and cafes, lawn bowls club, rsl club, surf club, swan's rugby club, library, child care centre, resorts, homes, units, weir's surf shop, olympic swimming pool and numerous other shops, offices and businesses. the maroochydore surf life saving club is right on the beach. pincushion island currently sits just 100m off the sand to the north of river mouth. (the river mouth moves not the island)