i went to Albufeira a couple years ago- a quainter version of Spain, it seems. very friendly folks, usual amenities. Try speaking Spanish, and they will give local version!
Bon Dia is hello / good day
Bon Noche (I think) is good night.
if all else fails, just smile, wave yer credit card!