Just a few steps away from the water, Keegan’s is a popular place.