Albufeira is a major seaside resort on Portugal 's south coast. It is a popular destination for sports enthusiasts and has still maintained much of its old town Moorish character.