The pristine 6km stretch of Marcoola Beach is located midway up the Sunshine Coast. It is set in the heart of the district, with many local attractions just a short drive or boat trip away. Noosa is located just to the north while Mooloolaba and Maroochydore are situated to the south.