Images of Alvor beachesThe fishing village of Alvor is littered with spectacular beaches and stunning rock formationsSource: Creative CommonsCopyright: Creative Commons / Hobbs luton