We had a lovely stay at Villa Saraceno. An easy walk to the marina with access to day trips, diving etc as well as the main shopping area and restaurants. The terrace was lovely and pool very nice. Taxis to and from the port are overpriced at 15-20 euro for a short trip so may be best to organise and negotiate a price ahead of time.