Take the free Galveston–Port Bolivar ferry from the east end of Galveston Island, then drive east on Highway 87 to Crystal Beach and Camp Margaritaville.