St. John 's has a substantial harbour . Among other things , the harbour is the base for the following CCG ( Canadian Coast Guard ) ships : St. John 's has a substantial harbour . Among other things , the harbour is the base for the following Canadian Coast Guard ( CCG ) ships :