San Francisco hotels near the beach