Greek islands cruise: 10 best ports & things to do