The small British territory on the southern tip of Spain offers iconic landmarks, natural beauty and reliable sunny weather for Easter breaks