Sidari on North coast of Corfu would be suitable for all options. We (as a retired couple) liked the far end which was beautiful, quiet and very picturesque, but the main part in the town itself was quite commercialised and more suitable for families. Quite a long coach ride to the airport though for small children.