St. Clair Shores is located about 13 miles northeast of downtown Detroit along the shores of Lake St. Clair. It is a good-sized city with a population around 60,000. St. Clair Shores is a port for Lake St. Clair. There are numerous fishing charters available out of this port. Click the link below for more information.