Trunk Cay is a small grass-covered islet that sits in Trunk Bay. The cay has an elevation of 48 feet and is situated only 200 feet from Trunk Bay Beach. It is an islet of rocky cliffs, coral sandy beaches, and palm trees. The Virgin Islands National Park Service offers underwater snorkeling trails around the cay.