"McCaffery" dành toàn thời gian của năm 1966 hoạt động tại khu vực Tây Đại Tây Dương, và đã tham gia vào hoạt động thu hồi tàu không gian trong khuôn khổ Chương trình Gemini: tàu Gemini IX từ ngày 3 đến ngày 6 tháng 6; và tàu Gemini XII từ ngày 11 đến ngày 15 tháng 11. Con tàu cũng phục vụ cho Trường Sonar Hạm đội tại khu vực ngoài khơi Key West. Nó khởi hành từ Mayport vào ngày 7 tháng 2, 1967 để làm nhiệm vụ tại khu vực Tây Thái Bình Dương, và đã hoạt động trong cuộc Chiến tranh Việt Nam từ ngày 24 tháng 3 đến ngày 1 tháng 8. Chiếc tàu khu trục đã bắn hải pháo hỗ trợ dọc theo bờ biển Nam Việt Nam, phục vụ canh phòng máy bay cho tàu sân bay , tham gia các Chiến dịch Market Time và Sea Dragon ngăn chặn việc vận chuyển vũ khí và tiếp liệu từ Bắc vào Nam Việt Nam, và tuần tra chống tàu ngầm trong vịnh Bắc Bộ.