The Ocean Park Motel in the Sunset District, and the Seal Rock Inn in the Richmond District, are both nice places to stay near Ocean Beach in San Francisco.