Cape Coral attraction changes name under new ownership