We'd like a week in a villa in Greece next May half term. Can anyone please recommend somewhere near a nice beach with some restaurants within walking distance and maybe also a harbour where we could take a boat trip from?