From boat trips to the most amazing beaches and religious landmarks: these are the 5 best things to do in Patmos, Greece.