About Cooper’s Island Nature Reserve Cooper’s Island Nature Reserve, located at the southeastern tip of Bermuda, offers a serene escape into one of the island’s most picturesque natural settings. Open to the public since 1995, this area was once a restricted zone used by the …
Cooper’s Island Nature Reserve
