We've visited over 100 hotels in Jamaica to find the country's best affordable beachfront boutique hotels.