Where is the Santa Clause beach located? I kept hearing about it. I live in los angeles.<BR>Any info would help. Thanks.