There are 2 golf courses in Cape Charles, Virginia and 0 are municipal courses. The oldest course in the Cape Charles area is the Bay Creek which was designed by Arnold Palmer and opened in 2001. The longest course is Bay Creek, which is 7,240 yards. Bay Creek is rated the best course near Cape Charles.