The beach resort of Corralejo, Fuerteventura boasts beautiful white sandy beaches, a pretty harbour and a good choice of shops, bars and restaurants.