I would like to go snorkeling and maybe fishing to Portugal. I've read that it is not good to do these things on the western portugal because there are big waves and cold water. So I've decided after reading an article that it could be fine to go somewhere to the Southern Portugal (somewhere next to Algarve).
My question is:
Are there good places to snorkeling somewhere at the Southern Portugal?
Are there fish we could fishing or is it like Croatia - only small fish?
EDIT: As far as I'm concerned, it is legal to fishing in the Sea/Ocean there, isn't it?