From child-friendly villas to olive tree settings on the coast, here are 18 villas for all party sizes.