When rhumb-destination crosses the 180th meridian from east to west, for example from an origin with negative longitude (i.e. -179.5) to a destination point 100 kilometers west of it, it returns a positive longitude for the destination, which is generally interpreted by the Map (i.e. Bing/Google) as a point at the other side of the map.
var destination = getCoord(rhumbDestination(point([-179.5, 16.5]), 100, -90));
Current output: //= [ 179.56205350889832, -16.5]

A quick solution that works for most Web Mercator Maps is to return a longitude value greater than 180 degrees.
Correct/expected output://= [-180.4379464911, -16.5]

@DenisCarriere out of curiosity, what does this mean? What tasks?

Those 3 of 3 tasks show up when you add bullets/lists in your first comment for PRs & Issues.
馃憤 This issue, also this will help calculating distances using both Rhumb Line & Haversine formulas.
Shall I create a new PR like 180th meridian fix to fix the issue in all related modules? Do we need also a new issue?
Submitting a new PR is useful to contain all edits related to a specific issue or a new feature.
No need to create a new issue.
Issues are used as references, something you point your PR to or simply add all the details of the issue in the PR itself. You've already identified the 180th meridian issue here, just reference your PR to this issue since it's practically the same thing.
We might want to consider doing a breaking change (Major release) for @turf/destination since many other modules/libraries might depend on it in it's current state.