La baie St. Mary's, située sur la côte sud de la presqu'île Avalon de Terre-Neuve, entre la Baie de Plaisance et la baie Trepassey, s'étend sur 65 km de Colinet Harbour à son embouchure, et sur 32 km, entre St. Shotts et Point Lance. Au fond de la baie, on trouve de nombreux havres et bras de mer, ainsi que de profondes échancrures dans la côte est. L'île Great Colinet, d'une longueur de 8 km, est située au centre de la baie.
Même si le climat est plus doux au fond de la baie, les deux plus importants peuplements, Branch et St. Vincent, sont situés dans l'embouchure, à proximité des champs de pêches de l'Atlantique. La baie était une zone de pêche presque exclusivement française jusqu'à la signature du Traité d'Utrecht en 1713, après quoi les côtes furent colonisées par des Anglais et des Irlandais. Grâce aux riches forêts du nord, les opérations forestières et la traite des fourrures sont venues s'ajouter à la pêche. Aujourd'hui, la principale activité économique de la maigre population de la baie est toujours la pêche.