Nice! Thanks for the tip.A little more costly than J. Crew, but Castaway Clothing makes nice stuff: https://www.castawayclothing.com/Harbor_Pants_Beach_Grass.asp
Yeah I actually have a pair from Vineyard Vines that look pretty close to the picture posted above. I think I found them at Filene's for $30.Vineyard Vines has some nice ones. Check their website or Ebay or factory store (I just found out that VV has a factory store at Woodbury Common outlets - nice summer pants for about $35)
Oh, and a white OCBD (sleeves rolled) or white polo is what I'd wear on top. Make the belt a navy surcingle.