Want to stay near the beach? These are 10 of the best California hotels