Mission Beach is an amazing place.