Warwick Long Bay, Bermuda Island