Probabilmente costretto a utilizzare una query parzialmente grezza come:
use DB;
(inizio della definizione del file)
DB::table('packages')->whereRaw('json_contains(destinations, \'["Goa"]\')')->get();
E se hai un modello:
Package::whereRaw('json_contains(destinations, \'["' . $keyword . '"]\')')->get();
supponendo che la tua query sopra funzioni in SQL.