An Island Filled With Giants?