It's a fair old walk! Your best bet would be to get the ferries across to the harbour, they're only 5 minutes from there. I stayed at some apartments next to the Monterrey. The worst thing about the location is the gruelling uphill walk (gruelling when you've had a few anyway!) along a dusty track. (Not as bad as I'm making it sound)
There's a nice little beach bar at Punta Pinet, called the Pint Pot (?) I think. Does nice food. And there's a diving centre there too.