Navy Long Sleeve Shirts by Tommy Bahama Add to WardrobeRemove from Wardrobe FavoriteUnfavorite Shop It Outfits Sort by featured Sort by price: high to lowSort by price: low to high Tommy Bahama Canyon Beach Patchwork Stretch Cotton Button Up Shirt $92 $138 Tommy Bahama Sun Coast Corduroy Shirt $115 Tommy Bahama Palm Blanc Classic Fit Sport Shirt $125 Tommy Bahama Island Modern Fit Cotton Silk Sport Shirt $118 Tommy Bahama Chambray Ole Sport Shirt $125 Tommy Bahama Bueno Costa Standard Fit Plaid Sport Shirt $118 Tommy Bahama Pebble Shores Cotton Button Up Shirt $128 Tommy Bahama Sea Glass Breezer Original Fit Linen Shirt $39 $99 Tommy Bahama Ocean Deep Plaid Floral Button Up Shirt $90 $135 Tommy Bahama Costa Capri Classic Fit Button Up Shirt $74 $125 Tommy Bahama Monaco Tides Sport Shirt $128 Tommy Bahama Costa Capri Classic Fit Button Up Shirt $125