These are the best things to do in Crete, Greece, from beach hopping and dips in aquamarine seas to exploring old towns and discovering Roman relics