There are some lovely small shops and supermarkets here but it is difficult to park and navigate. Barbate is a much easier option for a supermarket shop.
Vejer is a Moorish looking hilltop town (190 metres above sea level) a place of white-washed houses, narrow winding streets, excellent food and wine.
Today Vejer is a picturesque town still retaining much of the wall around the old part of town which blends in well with the newer part. Many of the streets are too narrow for cars and as you walk around if you look through an open doorway you are likely to see beautiful inner patios with lots of flowers and plants. The main square is Plaza de España, pictured below with its beautiful fountain