The Sunshine Coast, just two hours north of Brisbane, has 100km of coastal bliss – think swaying palm trees, turquoise waters ...