Pioneer Trails Campground (527 Miller Rd., 360/293-5355 or 888/777-5355, www.pioneertrails.com [1]) has horseback riding, camping, and other family adventures.
Similk Beach Golf Course (360/293-3444) has a nine-hole course with Puget Sound vistas.
Swim at the public Fidalgo Pool and Fitness Center (1603 22nd St., 360/293-0673, www.fidalgopool.com [2]).
Links:
[1] http://www.pioneertrails.com
[2] http://www.fidalgopool.com