Roatan is about 40 miles long and, at its widest, 5 miles wide, making it the largest of the Bay Islands in Honduras.