Sixth City Sailors Club, a nautical-themed restaurant, reaches the port of Euclid Avenue with a grand opening Friday