Located on the northwest side of Bainbridge Island, Eagle Harbor Marina is a small beach area that offers stunning views of the harbor. The beach is relatively short, but the sand is soft and golden-colored, perfect for sunbathing and playing beach games.