margaret island