Hobgoblin peninsula