Del Sol Opens in Freeport, Grand Bahamas