st peter and other islets are located near its shores