Sailing over Data Mules in Delay-Tolerant Networks