stroms island