The Sunshine Coast encompasses beach resorts, surf spots and rural hinterland in southern Queensland, Australia