Two endangered North Atlantic right whales and a calf have been spotted off the coasts of Fort Myers Beach and Marco Island.