This seaside California town is perfectly tucked between the mountains and sea, with waterfall hikes, posh resorts, and award-winning beaches.