Sunny resort town nestled between the Pacific Ocean and the Sierra Madre mountains, offering beaches, water sports, and lively nightlife