The best way is online, and most trips leave from downtown, Brickell or other areas in eastern Miami or Miami Beach by the canals where most marinas are. Some will also offer pick up service options but you can easily take an Uber or Lyft to the location too.