Geographical location According to abbreviationfinder, Saba is a small island in the Caribbean. It has almost 2000 inhabitants. Saba was one of the Netherlands Antilles that was dissolved in 2010, now it is one of the Leeward Islands, which in turn make up part of the Lesser Antilles. The next neighboring island is Sint Eustatius,…