Baxter Baxter 12-02-2025 English High School Delaware is on the Delmarva Peninsula. A peninsula is a piece of land that is surrounded by water on three sides. One side of a peninsula is connected to land.Peninsulas have a lot of ___A. islandsB. forestsC. desertsD. coastline