For more options, try the Tidal Waters Resort and the Bayside Inn. They are 30 kilometres and 30 kilometres respectively from the main center. Some more alternatives are the Seymour Waves, 20 kilometres away, and the Ocean Retreat, 10 kilometres.
The close by cities of Scamander and Bicheno are worth checking out. Scamander is 13 kilometres to the north of St Marys, while Bicheno is 35 kilometres to the south. Hotels in Scamander include the Scamander Beach Shack and Blue Seas Holiday Villas. Bicheno options are the Beachfront At Bicheno and Bicheno's A+ Apartments.
Why not spend a few hours rubbing shoulders with local sports obsessives at a local game? Aurora Stadium is located to the west of St Marys. The Quest Launceston Serviced Apartments and the Apartments at York Mansions are good options if you want to hit the hay nearby.
Hotels in St Marys start at AU$100 per night. Prices and availability subject to change. Additional terms may apply.