Stayed at the Amari Coral Beach last year; superb location for views across the bay but well away from the centre of Patong.
I had a room down between the two pools, right over a small private beach - at high tide you can spit into the water from the balcony

However, the main Patong beach and all the associated activities are about a kilometre away. It's a Tuk-tuk ride to there or into town but usually plenty waiting for business - pay no more than 100 Baht.
Better yet, get a taxi to one of the better beaches.
The La Gritta restaurant there is utterly SUPERB !!!! Perfect for a romantic dinner and the food is out of this world, although the wine is a bit pricey (due to high import duties).
Only problem I had was that the twin beds weren't that comfortable and the toilet kept blocking up - not pleasant if you pick up food poisoning as I did

Also, Warm Water Divers have a dive shop and do their pool training there so if you want to go diving they are the ones to choose.