The Stella Maris Resort Club Hotel is found on the Caribbean island of Long Island, a truly unspoilt tropical paradise. This Bahamas diving resort hotel is surrounded by the ruins of plantations, historic churches and fish and shrimp farms. 8 pristine more details