You do not have to stay outside the town to get sea views. There are hotels with wonderful sea views in the town itself but they come at a price. The ones we like best are absoloute seafront eg Bellevue Syrene, Tramontano, Royal, Ambasciatori etc . There are also hotels in town that are a block or so back from the seafront with sea view rooms eg the Continental, La Favorita, De La Ville, Regina etc. How much time do you want to spend in your room? It is cheaper to book non sea view rooms in the seafront hotels and take advantage of the public terraces, lounges etc to enjoy the scenery. Depending on when you are going in the autumn, you may get a good deal. Prices drop during the period after the public holiday at the begining of November and the start of the Christmas period. However, car parking could prove expensive in town, some of the hotels do not have their own parking and others charge extra.
If you do want to stay in one of the outlying towns we prefer Sant' Agata (sui Due Golfi) to Massa. Neither is as quaint as Sorrento Old Town but are pleasant enough places. Sant' Agata has views over both the Bay of Naples and the Gulf of Salerno.
http://www.santagatasuiduegolfi.it/en/