The island is about a mile long and less than half a mile wide and is entirely managed as a Washington State Park (there's another Hope Island State Park in South Sound, just to keep things confusing). There's a small primitive camping area on a protected cove (Langs Bay) on the north side - the camp sites are on a low bench that looks like it is several feet of shell midden sitting on several feet of clay.
The highlight of the island is the small 40' high promontory at the southeastern corner, which is connected to the main island by an isthmus that is part bedrock ridge and part tombolo. Most of the rock appears to be serpentinite and some of the exposures are pretty complicated. There's a wonderful gravel beach extending west along the southern shore - backed by serpentinite cliffs and a dense band of very large wood (a south facing beach north of the mouth of the Skagit is a natural trap for large wood).
The metamorphic bedrock on the island is mantled in some places with till or other Pleistocene materials. A small bluff at the northeast corner of the island displays a series of gravelly shell-rich beds - are these old beaches (but why so tilted?) or are they reworked deposits - sort of a shell-conglomerate or coquina? To the south, there are even more complex deposits that include fossil shells.