Vacations by the sea: 105 extraordinary Beach Hotels in Asia