i am looking for a hotel which offers many water sports and that is located on the beach. i also want your advice on what is the best hotel or inn to stay at.