Mooloolaba is bounded on the east by the Coral Sea, on the south by the Mooloolah River, on the north by Alexandra Headland and to the west by Buderim. Mooloolaba Harbour (near the mouth of the Mooloolah River, ) is the home of a large fleet of fishing vessels, as well as being the northern base for the pilot vessels that control shipping through Moreton Bay and the Port of Brisbane. Due to its sheltered location in the lee of Point Cartwright, it is an all-weather harbour favoured by recreational sailors.