What you have could be what is called a boat flag. It was used on small water craft instead of the naval ensign and was discontinued after the turn of the 20th century. They were in common use during the Civil War for Union ships. It was a nice tradition which I wished was still in practice.