restaurants on the water in st clair shores