Called Oliver Island as a legend says Oliver Cromwell stayed here. Although that has never been verified.