There are shops in all of those ports. all were wonderful. When we cruised to Alaska, we shipped all our purchases home. That way, we didn't have to worry about so much heavy luggage mess with or the extra luggage fees. the quilt shops will ship them out for you. Have a great trip.