Sandra,
Staying in town and catching the publico to Flamenco is probably your best bet, unless you rent a car. The beach is a little far to walk to unless you're staying right on the beach, and unless you're renting a car, staying on the beach means not a lot of access to town. It's six of one and half dozen of another. Does that make sense?