The stylish marina of Puerto de la Duquesa is a lovely town with lovely shops and marina side restaurants.