Canary Island cruises offer just about everything you could want in a relaxing break ... The main town on this beautiful island is San Sebastian, where you can visit the port where Christopher ...