San Diego features a variety of golf courses located around the city