Rock peninsula