ISLAND Ride meaning