The Place I Call Paradise, Moffat Beach