You must be extremely carefull here. Some fishermen do stand on the rock and fish from the shore and I'm sure you will be tempted. Unless the sea is calm don't even think about it. If there is a swell there can be sudden big waves and each winter the sea takes several lives. Hate to be negative, but that's the way it is. Same goes for swimmers who ignore the flags. Please take note of my warning. Yes, best place for advice on shore fishing is The Sporting Point down on the Los Gigantes Marina but if you fancy a bit of big game fishing you need to go out on the Punta Umbria. Their office is by the barrier at the entrance to Los Gigantes marina.
All the good restaurants will be fully booked for Xmas Day. Your best bet is to enquire when you get here.